﻿@charset "utf-8";

.f_fl{float:left;}

.f_fr{float:right;}

/*banner*/ 

 .banner{ height:550px; overflow:hidden; position: relative;}

.banner .bdsy{ width: 100% !important; margin: 0 auto; }

.banner .bdsy div{height:550px;width: 100%;}

.banner a{height:550px;display:inline-block;width: 100%;}



.banner .hd{ height:15px; overflow:hidden; position:absolute; left:36.5%; bottom:30px; z-index:1; }

.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }

.banner .hd ul li{ float:left; margin-right:2px;  width:130px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }

.banner .hd ul li.on{ background:#0059cd; color:#fff; opacity: .6;}



.til01{text-align: center;color: #444;font-size:28px;line-height:60px; font-family: "Microsoft Yahei";padding: 0 0 38px;display: block;font-weight: normal;text-transform:uppercase;}

.til01 p{display: block;font-size:16px;line-height:46px;color: #333;}

.til01 span{display: block;font-weight: normal;font-size:22px;line-height: 28px;color: #c6c6c6;text-transform: uppercase;}

.til01 a{color: #444;}

.til01 a:hover{color: #004da2;}



/*搜索*/

.seabox{overflow:hidden;height:94px;line-height:40px;font-family:"Microsoft Yahei";padding:55px 0 0;}

.sea_inp{width:418px;overflow: hidden;}

.sea_inp .serach{width:281px;height:40px;border:0;background:url(../img/sea_inp.gif) no-repeat 0 0;border: 0;line-height:40px;color:#999;padding:0 0 0 26px;float:left;outline: none;display: block;}

.sea_inp .sub{ width:55px; height:40px;border:0;float:left;cursor: pointer;display: block;background:url(../img/sea_ico.gif) no-repeat 0 0;border: 0;}

.k_word{overflow:hidden;width:980px;color:#333;overflow: hidden;font-size: 16px;}

.k_word a{color:#333;padding:0 0 0 11px;}

.k_word a:hover{color:#004da2;}



/*专利产品*/

.pro_hot{clear: both;display: block;height: 504px;overflow: hidden;}

.pro_prev,.pro_next{width: 31px;height: 61px;display: block;background:url(../img/next1.gif) no-repeat 0 0;margin-top: 98px;}

.pro_prev{background:url(../img/prev1.gif) no-repeat 0 0;}

.pro_prev:hover,.pro_next:hover{background-position: 0 bottom;}

.pro_hc{width: 1098px;padding-left: 38px;overflow: hidden;}

.pro_hc dl{width:320px;padding-right: 38px;overflow: hidden;float: left;}

.pro_hc dt,.pro_hc dt img{width:320px;height: 240px;display: block;overflow: hidden;}

.pro_hc dd{display: block;padding: 20px 0 0;}

.pro_hc dd h3{display: block;font-size:18px;line-height: 41px;color: #333;height:80px;font-weight:normal;}

.pro_hc dd h3 a{color: #333;}

.pro_hc dd h3 span{color: #666;font-size: 14px;font-weight: normal;line-height: 34px;display: block;}

.pro_hc dd .pro_hw span{display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.pro_hc dd .pro_hw{height:76px;overflow:hidden;}

.pro_hc dd p{background:url(../img/ico01.gif) no-repeat 4px 0;padding-left: 57px;line-height:25px;height:60px;}

.pro_hc dd p strong{clear:both;}

.pro_hc dd p b{line-height:22px;display: block;font-size: 16px;color: #333;}





.pro_hc dt img,.pro_c p img,.cent_c dt img,.part_c li img,.new_c dt img{-webkit-transition: 1s;

-moz-transition: 1s;

transition: 1s;}

.pro_hc dt img:hover,.pro_c p img:hover,.cent_c dt img:hover,.part_c li img:hover,.new_c dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}



/*产品中心*/

.probox{padding:69px 0 0;height:auto;font-family:"Microsoft Yahei";background: #f8f8f8;overflow: hidden;}



.pro_c{overflow: hidden;}

.pro_c ul{width:1260px;}

.pro_c li{width:378px;height:350px;background: #fff;overflow: hidden;float: left;margin: 0 35px 34px 0;box-shadow:0 5px 5px #dedede; text-align: center;}

.pro_c li p,.pro_c li p img{width:378px;height: 278px;display: block;overflow: hidden;}

.pro_c li span{display: block;padding: 11px 20px 0;height:80px;overflow:hidden;line-height: 40px;}

.pro_c li span em{display: block;width:214px; overflow:hidden;float:left;}

.pro_c li span b{display: block;line-height:44px;font-size: 20px;color: #333;font-weight:normal;}

.pro_c li span i{float: right;display: inline-block;width:85px;margin:7px 0 0; }

.pro_c li span i a{display:inline-block;padding:0 20px;height:26px; line-height:23px;border:solid 1px #c6c6c6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;color:#666;white-space:nowrap;width:85px;}

.pro_c li span i a:hover,.video_wc span a:hover,.more01:hover a,.more01 a:hover{border-color:#004da2!important;background:#004da2!important;}

.more01{display:block;margin:0 auto;width:85px; height:30px;  line-height:30px;border:solid 1px #c6c6c6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;text-align:center;}

.more01 a{display:inlin-block;color:#666;white-space:nowrap;}



.pro_c li span i a{display:block;text-align:center;padding:0;height:26px;}

.pro_c li span b a{color: #333;}

.pro_c li span b a:hover{color: #004da2;}

.pro_c li span i a:hover{border:solid 1px #1d82d5;color:#fff;background:#1d82d5;}

.pro_c li.pro_cl1{width: 583px;}

.pro_c li.pro_cl1 span em{width:340px;}

.pro_c li.pro_cl1 p,.pro_c li.pro_cl1 p img{width: 583px;height: 232px;}

.pro_nav{height:auto; overflow: hidden; line-height: 53px; padding-bottom: 40px;}



.pro_nl{height: 53px;overflow: hidden;background: #fff;margin-bottom: 1px;font-size: 16px; margin:5px 0; width: 126px; float: left; margin-left: 5px;}

.pro_nl h4{font-size: 18px;line-height:53px;background:#004da1;text-align: center;width: 125px;}

.pro_nl h4 a{display: block;color: #fff;}

.pro_nl ul{float: left;display: block;padding:0 0 0 36px;width: 988px;}

.pro_nl li{float: left;}

.pro_nl li a{display: block;color: #333;padding:0 45px 0 16px;background:url(../img/ico08.gif) no-repeat 0 24px;}



.g_zs2{height:720px;padding-top: 90px; background: url(../img/zsbg.jpg) no-repeat center top;}

.g_zs2 h2{height: 130px;text-align: center;font-size: 48px;font-weight: bold;color: #666666;font-weight: bold;}

.g_zs2 h2 a{color: #666666;}

.g_zs2 h2 em{display: block;font-size: 22px;color: #666666;font-weight: normal;}

.zz ul{height:92px; margin-left: 200px;}

.zz ul li{float: left;width: 256px;height: 60px;line-height: 60px;text-align: center;font-size: 20px;color: #fff; margin-right: 16px;}

.zz ul li a{ color: #fff; display: block;background: #333333;}

.zz ul li a:hover,.zz ul li.cur a{background: #666666;}

.zz-s{height:470px; overflow:hidden;}

.zz-s ol li{position: relative; float:left; width:286px;height:440px;overflow: hidden; background: none;background: url(../img/zsk.jpg) no-repeat;margin-right: 16px;transition: all 0.3s linear 0s;}

.zz-s ol li:hover{ transform: translateX(-5px);	}

.zz-s ol li.no{margin:0;}

.zz-s ol li img{width:254px; height:348px; display: block;transition: all 0.3s linear 0s;padding: 16px;}

.zz-s ol li em{display: block;height: 46px;line-height: 46px;font-size: 16px;color: #fff;overflow: hidden;text-align: center;

}



.zz-s2{height:470px; overflow:hidden;}

.zz-s2 ol li{position: relative; float:left; width:282px;overflow: hidden; background: none;margin-right: 16px;transition: all 0.3s linear 0s;}

.zz-s2 ol li:hover{ transform: translateX(-5px);	}

.zz-s2 ol li.no{margin:0;}

.zz-s2 ol li img{width:278px; height:376px; display: block;transition: all 0.3s linear 0s;border:2px solid #fff;}

.zz-s2 ol li em{display: block;height: 46px;line-height: 46px;font-size: 16px;color: #fff;overflow: hidden;text-align: center;

}







.zz_box{ position: relative;}

.zz_box .ljt,.zz_box .rjt{ width:24px; height:40px; position: absolute; cursor:pointer;  display:block; z-index: 10;}

.zz_box .ljt{left:-45px;top:180px;}

.zz_box .rjt{right:-45px;top:180px;}

.zz_box .ljt a{ background: url(../img/ljt.png) no-repeat; width:24px; height:40px; display:block;}

.zz_box .rjt a{ background: url(../img/rjt.png) no-repeat right 0; width:24px; height:40px; display:block;}







.g_news{padding-top: 72px;height: 830px;}

.g_news h2{height: 102px;text-align: center;font-size: 32px;color: #666666; list-style: none;}

.g_news h2 a{color: #666666;}

.g_news h2 em{display: block;font-size: 22px;color: #666666;font-weight: normal; padding-top: 30px}

.g_news .m_news{float: left;width: 800px;}

.g_news .m_news h3{background: url(../img/newtit.jpg) no-repeat 0 5px;height: 46px;line-height: 40px;font-size: 20px;color: #666666; padding-left: 32px;font-weight: normal;margin-bottom: 18px;}

.g_news .m_news h3 a{color: #666666;}

.g_news .m_news h3 em{font-size: 14px;color: #333333;font-weight: normal;}



.g_news .newtj{background: #f3f3f3;height: 426px;margin-bottom: 6px;padding-left: 38px;position: relative;}

.g_news .line{width: 800px;height: 1px;background: #e9e9e9;left:0;top:68px;position: absolute;}

.g_news .newtj dl{float: left;width:340px;margin-right: 38px; }

.g_news .newtj dt{width: 336px;height: 188px;overflow: hidden;}

.g_news .newtj dt img{width: 336px;height: 188px;display: block;transition: all 0.3s linear 0s;}

.g_news .newtj dt:hover img{transform: scale(1.1);}



.g_news .newtj b{display: block;height: 70px;line-height: 70px;font-weight: normal;font-size: 24px;color: #ababab;margin-bottom: 13px;}

.g_news .newtj h4 a{display: block;height: 32px;line-height: 32px;font-size: 16px;color: #333333;overflow: hidden;font-weight: normal;margin-bottom: 16px;}

.g_news .newtj p{font-size: 14px;line-height: 24px;color: #787878;height: 48px;overflow: hidden;margin-bottom: 24px;}

.g_news .newtj p a{color: #666666;}

.g_news .newlst{background: #eee;padding:22px 30px 0 32px; height: 125px;}

.g_news .newlst li{height: 24px;line-height: 24px;padding-left: 24px;overflow: hidden;font-size: 14px;color: #5c5c5c;margin-bottom: 12px;background: url(../img/dtico.jpg) no-repeat 0 5px;}

.g_news .newlst li a{color: #5c5c5c;}

.g_news .newlst li em{color: #bcbcbc;}



.g_news .m_wd{float: right;width: 376px;}

.g_news .m_wd h3{background: url(../img/dttit.jpg) no-repeat 0 5px;height: 46px;line-height: 40px;font-size: 20px;color: #666666; padding-left: 32px;font-weight: normal;margin-bottom: 18px;}

.g_news .m_wd h3 a{color: #666666;}

.g_news .m_wd h3 em{font-size: 14px;color: #333333;font-weight: normal;}

.g_news .wdcon{background: #f3f3f3;height: 544px;padding: 36px 0 0 36px;}

.g_news .wdcon .wdtj{margin-bottom: 15px;}

.g_news .wdcon dt{width: 300px;height: 170px;overflow: hidden;}

.g_news .wdcon dt img{width: 300px;height: 170px;display: block;transition: all 0.3s linear 0s;}

.g_news .wdcon dt:hover img{transform: scale(1.1);}



.g_news .wdcon dd{background: #fff;padding: 20px 15px 0;height: 112px;background:#fff url(../img/wdline.jpg) no-repeat 0 bottom; width: 270px;}

.g_news .wdcon h4 a{display: block;height: 30px;line-height: 30px;font-size: 16px;color: #333333;overflow: hidden;margin-bottom: 10px;}

.g_news .wdcon p{font-size: 14px;line-height: 24px;color: #787878;height: 48px;overflow: hidden;}

.g_news .wdcon p a{color: #666666;}

.g_news .wdlst li{height: 24px;line-height: 24px;padding-left: 24px;overflow: hidden;font-size: 14px;color: #5c5c5c;margin-bottom: 12px;background: url(../img/dtico.jpg) no-repeat 0 5px;}

.g_news .wdlst li a{color: #5c5c5c;}



/*关于*/

/*关于*/

.about{background:url(../img/aboutbg.jpg) no-repeat center 0;height: 496px;font-size: 16px;line-height: 27px;color: #545454;}

.about_w{width: 614px;padding: 83px 0 0;}

.about_w h3{height: 80px;display: block;}

.about_w p{height:190px;display: block; line-height: 30px;}

.about_w span a{background:url(../img/icobg.png) no-repeat 0 0;width: 157px;line-height: 56px;padding: 0 42px 0 0;text-align: center;color: #0262b8;font-size: 24px;display: inline-block;}

/*友情链接*/

.link{height:166px;line-height:38px;font-family:"Microsoft Yahei";color: #555;padding:20px 0 0; background: #f3f2f2}

.link h2{color: #004da2;font-size: 18px;height:58px;line-height:58px;position:relative;border-bottom:solid 1px #e8e8e8;z-index:1;}

.link h2:before{contant:"";position:absolute;width:30px;height:1px;background:#004da2;left:0;z-index:1;}

.link h2 span{color: #999;font-size:16px;padding:0 0 0 6px;}

.link_c{overflow: hidden;padding:10px 0 0;}

.link a{color: #555;display: inline-block;padding:0 50px 0 0;}